package com.momo.background.dao.mapping.EXT;

import com.momo.background.dto.HotelInfoDto;
import com.momo.background.vo.AdminVo;
import com.momo.background.vo.HotelBrankVo;
import com.momo.background.vo.HotelInfo;
import com.momo.hotel.dao.pojo.TbHotelBrank;
import com.momo.hotel.dao.pojo.TbUser;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;


public interface HotelUserMapperExt extends Mapper<TbUser> {

    AdminVo hotelPhoneCheck(String phone);

    AdminVo hotelUserNameCheck(String username);

    AdminVo AdminLogin(AdminVo adminVo);

    int hotelUserDel(String id);

    Integer insertext(AdminVo adminVo);

    HotelBrankVo getHotelInfo(String id);

    int hotelInfoSave(HotelBrankVo hotelBrankVo);

    List<HotelInfo> SelectAllRoom(HotelInfo hotelInfo);

    HotelInfo GetRoomByroomID(HotelInfo hotelInfo);

    int roomInfoUpdate1(HotelInfo hotelInfo);

    int roomInfoUpdate2(HotelInfo hotelInfo1);

    List<HotelInfoDto> SelectAllHotel(HotelInfoDto hotelInfoDto);

    List<HotelInfoDto> SelectHotelById(String hotelId);

    int UpdateHotelInfo(HotelInfoDto hotelInfoDto);

    int deleteHotelById(String hotelId);

    int insertHotelInfo1(HotelInfoDto hotelInfoDto);

    int insertHotelInfo2(HotelInfoDto hotelInfoDto);

    int updateHotelid();

    int insertRoom1(HotelInfo hotelInfo);

    int insertRoom2(HotelInfo hotelInfo);
}